#include <stdio.h>

// 打印数组中所有元素的函数
void print_arr(int *p, int len){ // int * 是指针的意思 先会用就可以
	// 相当于指针p指向了数组s
	// 后面使用p访问数组的方式和使用s访问数组的方式一样 
	// func: p[i]  <==>  main: s[i]
	for(int i = 0; i < len; i++){
		printf("%d ", p[i]);
	}
	printf("\n");
}

int main(int argc, const char *argv[])
{
	int s[5] = {1, 2, 3, 4, 5};
	print_arr(s, 5); // s 是数组名 保存的是数组的首地址

	int s2[8] = {8,7,6,5,4,3,2,1};
	print_arr(s2, 8);

	int s3[10] = {11,22,33,44,55,66,77,88,99,100};
	print_arr(s3, 10);
	print_arr(s3, 4);

	return 0;
}
